@charset "utf-8";
*, :after, :before {box-sizing: border-box;}
html{background:#fff;overflow:auto;}
body{min-width:1200px;font-family: 'Roboto', sans-serif;font-size: 13px;font-weight: 400;color:#202020; -webkit-font-smoothing: antialiased;background-color: #f5f5f5;}
a{color:#333; text-decoration:none; cursor:pointer; outline: 0 none;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;}
a:hover{ text-decoration:none;}
a:focus{-moz-outline-style:none; border:0px;blr:expression(this.onFocus=this.blur());}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,p,blockquote,th,td{margin:0; padding:0;}
header,footer,article,aside,section,nav,menu,hgroup,details,dialog,figure,figcaption{display:block}
ol,li,ul,dl,dt,dd{list-style:none;}
fieldset,img {border:0}
button,submit,input,select { vertical-align:middle;}
button,submit { cursor:pointer;}
table{border-collapse:collapse; border-spacing:0;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
b,em,i{display:inline-block; font-weight:normal; font-style:normal;}
.clearfix{ zoom:1;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.container { width:1200px; position:relative; margin:0 auto;}
.fl{float:left;}
.fr{float:right;}

.clear {
    display: block;
}
.clear::before,.clear::after {
    content: '.';
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
}

/*--清除谷歌浏览器下的 search 叉号*/
 input::-webkit-search-cancel-button{
     display: none;
 }
/*--清除IE下的 search 叉号*/
 input[type=search]::-ms-clear{
     display: none;
 }

/* 字体文件样式 */
@font-face {
    font-family: 'iconfont';  /* project id 907048 */
    src: url('//at.alicdn.com/t/font_907048_rnaaz34ik2j.eot');
    src: url('//at.alicdn.com/t/font_907048_rnaaz34ik2j.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_907048_rnaaz34ik2j.woff') format('woff'),
    url('//at.alicdn.com/t/font_907048_rnaaz34ik2j.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_907048_rnaaz34ik2j.svg#iconfont') format('svg');
}

.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}


.iconfont1 {
    font-size: 24px !important;
}

.iconfont2 {
    font-size: 18px !important;
}

.iconfont3 {
    font-size: 20px !important;
}



















